package modelo;
import java.io.Serializable;

import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.NamedQuery;

@NamedQuery(name="Livro.listar", query="SELECT l FROM Livro l")
@Entity
public class Livro implements Serializable {

	private static final long serialVersionUID = 1L;

	@Id
	private long id;
	private String titulo;
	private int ano;
	private String editora;
	private String autores;
	private boolean disponivel;

	public Livro() {
	}

	public Livro(String titulo, int ano, String editora, String autores,
			boolean disponivel) {
		super();
		this.titulo = titulo;
		this.ano = ano;
		this.editora = editora;
		this.autores = autores;
		this.disponivel = disponivel;
	}

	public long getId() {
		return id;
	}

	public void setId(long id) {
		this.id = id;
	}

	public String getTitulo() {
		return titulo;
	}

	public void setTitulo(String titulo) {
		this.titulo = titulo;
	}

	public int getAno() {
		return ano;
	}

	public void setAno(int ano) {
		this.ano = ano;
	}

	public String getEditora() {
		return editora;
	}

	public void setEditora(String editora) {
		this.editora = editora;
	}

	public String getAutores() {
		return autores;
	}

	public void setAutores(String autores) {
		this.autores = autores;
	}

	public boolean isDisponivel() {
		return disponivel;
	}

	public void setDisponivel(boolean disponivel) {
		this.disponivel = disponivel;
	}

}
